#include <stdio.h>
#include <stdlib.h>

void max(int, int, int);

int main()
{
    int a, b, c; // auto 变量未初始化则为随机数
    printf(" 输入两个整数：");
    scanf("%d %d", &a, &b);
    // max(a, b,&c);
    max(a, b, c);
    c = a + b + c;
    printf("c=%d\n", c);
    system("pause");
    return 0;
}

// void max(int a, int b,int * p) // 子函数内使用指针，避免随机数，空地址
void max(int a, int b, int p)
{
    if (a < b)
        p = b;
    else
        p = a;
}